international competition and technology association - Spanish English Dictionary